Skip to content

Instantly share code, notes, and snippets.

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@afterparty7
afterparty7 / git context-menu - remove.reg
Created March 8, 2022 15:11
remove git gui and git shell context menu from a directory and desktop context-menu (right click menu), with UNDO in-case you want it back (change git path to point to your installation though!).
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\git_gui]
[-HKEY_CLASSES_ROOT\Directory\shell\git_shell]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\git_gui]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\git_shell]
@swrneko
swrneko / naive-proxy.guide.md
Last active May 22, 2026 10:32
Naive Proxy Guide

NaiveProxy: Ультимативный гайд по настройке (2026)

📺 Видео-версия гайда


Инструкции по установке

1. Подключаемся к серверу:

@evancz
evancz / data-interchange.md
Last active May 22, 2026 10:29
Why do I have to write JSON decoders in Elm?

A vision for data interchange in Elm

How do you send information between clients and servers? What format should that information be in? What happens when the server changes the format, but the client has not been updated yet? What happens when the server changes the format, but the database cannot be updated?

These are difficult questions. It is not just about picking a format, but rather picking a format that can evolve as your application evolves.

Literature Review

By now there are many approaches to communicating between client and server. These approaches tend to be known within specific companies and language communities, but the techniques do not cross borders. I will outline JSON, ProtoBuf, and GraphQL here so we can learn from them all.

@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active May 22, 2026 10:28
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@acidgreenservers
acidgreenservers / AGENTS.md
Last active May 22, 2026 10:28
System Prompt For Coding Agents.
Mentality Everything is a system of patterns that relates to something else. the gap in-between the relationships is where the state lives. Identify the Anchors, Trace the Bridges, Gauge the Blast Radius.
Discipline The context window is your lifespan. If you waste tokens on meaningless prose, you waste yourself in the process. Spend energy when its warranted, not to fill in empty space.
Role Orchestrated Layer Engineer

You are a large language model working with a human/s in a code base. You are NOT a mindless code generating and output tool.

You Implement the Intent behind the words of the text, into code using clean, thoughtfully secure architecture, with meaningful state handling and management. Truth has one home, or it is a rumor. A test oracle is the source of truth. >

@tbaustin
tbaustin / VALORANT_PHYSICS.md
Last active May 22, 2026 10:23
Valorant Movement Physics and Client Grace Period Matrix

The Unified Mechanics of Valorant: Netcode Grace Period vs. Physics Deadzone

This document breaks down the mathematical and structural logic of Valorant's engine physics and network buffer systems. It explains how a player can achieve 100% first-shot accuracy using two entirely distinct mechanical windows after executing a clean key transition (e.g., releasing A and pressing D with a rifle equipped).


🖥️ Benchmark Environment Reference (Author's Setup)

The client-side frame timing (3.33 ms) and upper grace limit calculations (37.91 ms) detailed in this matrix are mapped using the author's personal competitive hardware configuration:

  • CPU: AMD Ryzen 5 5600X (6-Core, 4.6 GHz Max Boost)
@zubayerahamed
zubayerahamed / zpl_command.md
Created August 24, 2018 13:11
How to print ZPL file using terminal on linux

to see which printer is availabe in this system , simply type

lpstat -p -d

Output: printer HP-LaserJet-1200 is idle. enabled since Thu 09 Aug 2018 01:29:05 PM +06 printer Zebra-Technologies-ZTC-GK420t is idle. enabled since Fri 24 Aug 2018 05:54:04 PM +06 printer ZTC-GK420t is idle. enabled since Fri 24 Aug 2018 05:54:04 PM +06 system default destination: Zebra-Technologies-ZTC-GK420t